
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,fieldset,input,p,blockquote,th,td,span,input,table,ul,li{
    font-family: Arial,Verdana;
    font-size: 8pt;
    background-color: white;
}

td { vertical-align: top; }

table.flat { border:1pt solid #bbb; border-collapse:collapse; font-size:8pt; }
table.flat td, table.flat th { border:1pt solid #ccc; border-collapse:collapse; padding:3px; }
table.flat th { background-color: #F2F2F2; white-space: nowrap; /*width: 10%;*/ }

.prn-title1, .prn-title2, .prn-title3 { color: black; font-weight: bold; text-align: center; }

.prn-title1, .prn-title1 span { font-size: 12pt; }

.prn-title2 { font-size: 10pt; }

.prn-title3 { font-size: 8pt; }

.prn-subtitle1, .prn-subtitle2 { color: black; font-weight: bold; }

.prn-subtitle1 { font-size: 10pt; }

.prn-subtitle2 { font-size: 8pt; }

.prn-form-label { font-weight: bold; white-space: nowrap; width: 10%; }

hr {
    border-color:#696969;
    border-style:solid;
    border-width:1pt 0pt 0pt;
    font-size:10pt;
    height:1pt;
    width:100%;
}

table.note { font-size:8pt; }
table.note td, table.note th { font-size: 6pt; }

